package com.payfen.util;

import java.util.ResourceBundle;

/**
 * 操作各种文件的工具类；
 * @author Rex_xu
 *
 */
public class FileTool {
	
	private final static String ERROR_FILE_PATH = "com.payfen.properties.ErrorCode";

	/**
	 * 错误代码
	 */
	public static ResourceBundle ERRORCODE_PROPERTIES = ResourceBundle.getBundle(ERROR_FILE_PATH);

	/**
	 * 得到错误代码文件中对应值；
	 * @param valueName
	 * @return
	 */
	public static String getErrorCodeFromProperties(String valueName){
		return ERRORCODE_PROPERTIES.getString(valueName);
	}
	
	/**
	 * 从properties文件中得到value的方法；
	 * 
	 * @param fileName
	 *            properties文件的路径，需写全路径；
	 * @param valueName
	 *            key值；
	 * @return
	 */
	public static String getPropertiesString(String fileName, String valueName) {
		ResourceBundle resource = ResourceBundle.getBundle(fileName);
		return resource.getString(valueName);
	}
	
	public static void main(String[] args) {
//		FileTool.getPropertiesString("","");
		System.out.println(FileTool.getErrorCodeFromProperties("0001"));
	}
}
